|
Unter "Cooperative Information Gathering (CIG)" versteht
man im allgemeinen das Sammeln und Darstellen von Informationen,
welche auf mehrere Datenquellen verteilt sind. Die Informationen
werden dabei von mehreren Agenten selbständig gesammelt und für
den Benutzer oder ein anderes Programm aufbereitet.
Auch bei der Reiseplanung ist es notwendig, verschiedene
Informationen über Verkehrsmittel, deren Kosten und Zeiten zu
sammeln und diese dann, unter Berücksichtigung bestimmter
Restriktionen, zu einem Reiseroutenvorschlag zusammenzusetzen.
Im Rahmen dieser Diplomarbeit wurde nun untersucht, in wieweit
Mobile Agenten für die Informationsbeschaffung und -auswertung in
einem solchen Reiseplanungssystem geeignet sind.
Im ersten Abschnitt der Arbeit wurde zunächst bestimmt, welche
Schritte zur Erzeugung eines solchen Reiseplans im einzelnen
notwendig sind und eine Groblösung erarbeitet. Darauf aufbauend
wurden dann mehrere Informationsbeschaffungsstrategien
gegenübergestellt und auf ihre Vor- und Nachteile hin
durchleuchtet. Besonderer Augenmerk wurde hierbei auf das
Datenaufkommen und die damit verbundene Netzbelastung, sowie die
jeweilige Eignung zur Nutzung auf mobilen Datenstationen gelegt. Den
Abschluß des ersten Teils stellt ein mögliches Modell des
Reiseplanungssystems dar, welches die zuvor vorgestellten Konzepte
nutzt, um die benötigten Informationen zu sammeln und auszuwerten.
Im zweiten Abschnitt der Arbeit wurde dann das zuvor vorgestellte
Modell prototypisch implementiert. Dazu wurde das an der
Universität Stuttgart entwickelte Agentensystem Mole zugrunde
gelegt. Implementiert wurden dabei sowohl Systemagenten, welche die
eigentlichen Informationsserver darstellen, als auch
Dienstleistungsagenten, welche die einzelnen Daten von den Servern
holen und für den Benutzer aufbereiten. Die Vermittlung der
einzelnen Dienstleistungsagenten übernimmt dabei ein Trader.
Im dritten und letzten Abschnitt wurden dann die einzelnen
Ergebnisse zusammengefaßt und ein Ausblick auf künftige
Verbesserungen der Reiseroutenplanung gegeben.
|